From 9e3c4c6b03d550190f1152924a998b45a9181119 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Sun, 11 Dec 2011 00:06:50 -0500 Subject: [PATCH] bloatpad: add 'New Window' menu item --- examples/bloatpad.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/examples/bloatpad.c b/examples/bloatpad.c index 368c81fc80..62eb0d0035 100644 --- a/examples/bloatpad.c +++ b/examples/bloatpad.c @@ -137,6 +137,14 @@ bloat_pad_finalize (GObject *object) G_OBJECT_CLASS (bloat_pad_parent_class)->finalize (object); } +static void +new_activated (GSimpleAction *action, + GVariant *parameter, + gpointer user_data) +{ + g_application_activate (user_data); +} + static void show_about (GSimpleAction *action, GVariant *parameter, @@ -149,7 +157,6 @@ show_about (GSimpleAction *action, NULL); } - static void quit_app (GSimpleAction *action, GVariant *parameter, @@ -173,6 +180,7 @@ quit_app (GSimpleAction *action, } static GActionEntry app_entries[] = { + { "new", new_activated, NULL, NULL, NULL }, { "about", show_about, NULL, NULL, NULL }, { "quit", quit_app, NULL, NULL, NULL }, }; @@ -192,6 +200,9 @@ bloat_pad_startup (GApplication *application) "" " " "
" + " " + "
" + "
" " " "
" "
" -- 2.30.2